/*
go中存在测试单元的功能，开发中为每个包写测试单元
应当养成这种习惯，编写测试需要包含testing包和程序
go test
go test程序调用了所有的测试函数。测试文件再包目录中，
命名为*_test.go。这些测试文件痛GoLang中的其他文件一样，但是
go test只会执行测试函数。每个测试函数都有相同的表=标识，他的名字
以Test开头，例如
func TestXXX(t *testing.T)

编写测试时，要告诉go test测试是成功还是失败。测试成功则直接返回。
当测试失败可以用下方的函数进行标记，这很重要，也可以参考go doc testing或者
go help testfunc了解更多

func (t *T) Fail()	Fail标记的测试函数失败，但仍继续执行

func (t *T) FailNow()	FailNow标记的测试函数失败的话，
就中断其执行。当前文件中的其余测试都会被跳过，然后执行下一个文件的测试

func (t *T) Log(args ...interface{})
Log用默认格式对其参数进行格式化，与Print()类似，并且记录文本到错误日志

func (t *T) Fatal(args ...interface{})
Fatal等价于Log后跟随FailNow()

以上凑在一起，就可以编写测试。




*/

package demo

func Demo(x int) bool {
	return true
}
